package DA;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;

public class DACombo
{
    public ResultSet getDatosCombo (String tabla)
    {
        //Variables propidas de la conexion
        DAConexion bd = new DAConexion();
        Connection con = null;
        Statement s = null;
        ResultSet rs = null;
        //Query para para busqueda
        String query = "SELECT * FROM " + tabla;

        if (tabla.equals("CONTACTO"))
            query = "SELECT c.IDCONTACTO, c.NOMBEMPRESA FROM CONTACTO c, PERSONA"
                    + " p WHERE c.IDCONTACTO = p.IDPERSONA AND p.ESTADO = 'ACTIVO' AND c.TIPOCONTACTO = 2";
        if (tabla.equals("ZONAS"))
            query = "SELECT * FROM ZONAS WHERE ESTADO = '1'";

        try
        {
            con = bd.conectar();
            s = con.createStatement();
            rs = s.executeQuery(query);
        }
        catch (Exception e)
        {
            bd.cierraConexion(con);
//            JOptionPane.showMessageDialog(null,"Error al tratar de leer datos",
//                                          "Error",JOptionPane.ERROR_MESSAGE);
            return null;
        }

        bd.cierraConexion(con);
        return rs;
    }
}
